Перейти к основному содержимому

Flat file

Плагин "Зачисление через плоский файл" позволяет управлять массовым зачислением (или отчислением) существующих пользователей на курсы с помощью CSV-файла.

Файл обрабатывается Планировщиком задач синхронизации зачислений и затем удаляется.

Файл должен содержать:

  • действие (добавить/отчислить),
  • роль,
  • ID пользователя,
  • ID курса.

Необязательные поля: время начала и окончания доступа.

Подробнее о формате файла можно узнать на странице настроек:
"Администрирование" → "Плагины" → "Управление способами зачисления" → "CSV-файл"**.

Включение зачисления через плоский файл​


Администратор может включить зачисление через плоский файл следующим образом:

  1. Перейдите в раздел "Администрирование" → "Плагины" → "Зачисления на курсы" → "Управление способами зачисления"* и нажмите на значок глаза напротив "CSV-файл". После включения он перестанет быть серым.
  2. Нажмите на ссылку "Настройки", задайте необходимые параметры (подробнее см. ниже) и нажмите кнопку "Сохранить".

Расположение файла​

Укажите абсолютный путь к файлу загрузки (например, /var/moodledata/enrolments.txt), где веб-сервер сможет его читать и изменять. После обработки файл автоматически удаляется.

Кодировка файла​

Убедитесь, что файл сохранён (например, в текстовом редакторе) в той же кодировке.

Уведомление​

Можно настроить отправку email-уведомления администратору, преподавателям и/или студентам после обработки файла.

Действие по исключению из курса​

  • "Отчислить пользователя из курса" — если пользователь исчезает из внешнего источника, его зачисление полностью удаляется, включая все роли. Это означает, что некоторые данные и настройки пользователя будут очищены (например, оценки, попытки выполнения заданий и т. д.).
  • "Оставить пользователя зачисленным" — если пользователь исчезает из внешнего источника, его зачисление остаётся без изменений, и он по-прежнему может участвовать в курсе, выполнять задания, просматривать материалы и т. д. Это опция "ничего не делать".
  • "Отключить зачисление на курс и удалить роли" — если пользователь исчезает из внешнего источника, его зачисление приостанавливается, а роли, назначенные через этот метод зачисления, удаляются. Обратите внимание, что пользователь может "исчезнуть" из журнала оценок и других разделов.

Оригинал: https://docs.moodle.org/502/en/Flat_file